namespace Radius.NET.Interface.Entity
{
    /// <summary>
    /// 
    /// </summary>
    [Tenant(DbConfigIdConst.QyjConfigId),NotTable]
    [SugarTable("Sa_OrdersDetail")]
    public class SaOrdersDetail
    {
        /// <summary>
        /// 
        /// </summary>
        public SaOrdersDetail()
        {
        }

        /// <summary>
        /// 订单号
        ///
        /// </summary>
        [SugarColumn(IsPrimaryKey = true)]
        public System.String OrderID { get; set; }

        /// <summary>
        /// 成品编码
        ///
        /// </summary>
        [SugarColumn(IsPrimaryKey = true)]
        public System.String Inventory_ID { get; set; }

        /// <summary>
        /// 客户产品编码
        ///
        /// </summary>
        public System.String Customer_Product_ID { get; set; }

        /// <summary>
        /// 数量
        ///
        /// </summary>
        public System.Double? Qty { get; set; }

        /// <summary>
        /// 价格
        ///
        /// </summary>
        public System.Double? Price { get; set; }

        /// <summary>
        /// 金额
        ///
        /// </summary>
        public System.Double? Amount { get; set; }

        /// <summary>
        /// 单位重量
        ///
        /// </summary>
        [SugarColumn(IsPrimaryKey = true)]
        public System.Double? Unit_Weight { get; set; }

        /// <summary>
        /// 重量
        ///
        /// </summary>
        public System.Double? Weight { get; set; }

        /// <summary>
        /// 其他费用
        ///
        /// </summary>
        public System.Double? FeedBack { get; set; }

        /// <summary>
        /// 生产批号
        ///
        /// </summary>
        public System.String Project { get; set; }

        /// <summary>
        /// 已送货数量
        ///
        /// </summary>
        public System.Double? Shipped_Qty { get; set; }

        /// <summary>
        /// 分配数量
        ///
        /// </summary>
        public System.Double? Allocate_Qty { get; set; }

        /// <summary>
        /// 短缺数量
        ///
        /// </summary>
        public System.Double? Shortage_Qty { get; set; }

        /// <summary>
        /// 长
        ///
        /// </summary>
        public System.Double? Vx { get; set; }

        /// <summary>
        /// 宽
        ///
        /// </summary>
        public System.Double? Vy { get; set; }

        /// <summary>
        /// 高
        ///
        /// </summary>
        public System.Double? Vz { get; set; }

        /// <summary>
        /// 体积
        ///
        /// </summary>
        public System.Double? Vol { get; set; }

        /// <summary>
        /// 件规格
        ///
        /// </summary>
        public System.Double? NBox { get; set; }

        /// <summary>
        /// 箱数
        ///
        /// </summary>
        public System.Double? NPKG { get; set; }

        /// <summary>
        /// 短缺PQ
        ///
        /// </summary>
        public System.Double? Allocate_PQ { get; set; }

        /// <summary>
        /// 标准价
        ///
        /// </summary>
        public System.Double? Standard_price { get; set; }

        /// <summary>
        /// 折扣
        ///
        /// </summary>
        public System.Double? Discount { get; set; }

        /// <summary>
        /// 单号
        ///
        /// </summary>
        [SugarColumn(IsPrimaryKey = true)]
        public System.Double? No { get; set; }

        /// <summary>
        /// 标识
        ///
        /// </summary>
        public System.String CTN { get; set; }

        /// <summary>
        /// 罐型
        ///
        /// </summary>
        [SugarColumn(IsPrimaryKey = true)]
        public System.String JARMODELID { get; set; }

        /// <summary>
        /// 纸箱编码
        ///
        /// </summary>
        [SugarColumn(IsPrimaryKey = true)]
        public System.String BoxCode { get; set; }

        /// <summary>
        /// 单位
        ///
        /// </summary>
        public System.String Unit { get; set; }

        /// <summary>
        /// 销售大类
        ///
        /// </summary>
        public System.String SaleCatID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Summary { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String PriceType { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? Density { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? L_unit { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? ProjectIssueType { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String ProjectID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? IssuedQty { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? ShippednPkg { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Logo { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? QtyFHTZ { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String FHTZNO { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? FHTZDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? LastOutDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? LastInDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String FGONO { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? Issuednpkg { get; set; }

        /// <summary>
        /// 当前成本底价
        /// </summary>
        public System.Double? LastCostRMall { get; set; }

        /// <summary>
        /// 低于毛利率
        /// </summary>
        public System.Int32? LowPriceCtrl { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String PackID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? SaleExpense { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? LowestPriceControl { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? ReceiptDiscount { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? FPFDiscount { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? FPastePrice { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? FWPrice { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Customer_Product_Name { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String SalesDeptID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Salesman { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? CreateDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CatID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? QtyTzSave { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? RsSumLiter { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? ProductSel { get; set; }

        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(IsPrimaryKey = true)]
        public System.Int32? SalesType { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? PriceFrom { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? PromotionAmt { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String PromotionCode { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? CostPrice { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? CostAmount { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? BusinessCost { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String BarCode { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? IsPu { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String PUOrderID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? FreeNpkg { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? ShippedWeight { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? ExpectShipDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Color { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? PkedNpkg { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? _cid { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? ShippedFreeNpkg { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String LastFHTZNum { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF01 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF02 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF03 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF04 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF05 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF06 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF07 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF08 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF09 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF10 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? Isissue { get; set; }
    }
}